10aec64c1a027e42eebd33242cc0aa2bcf5bc8cd,python/src/com/jetbrains/python/codeInsight/PyKeywordCompletionContributor.java,PyKeywordCompletionContributor,addElse,#,222

Before Change


  protected void addElse() {
    extend(
      CompletionType.BASIC, psiElement().withLanguage(PythonLanguage.getInstance())
        .andNot(AFTER_QUALIFIED_REFERENCE).andOr(IN_LOOP, IN_IF, IN_TRY, AFTER_LOOP, AFTER_IF, AFTER_TRY),
      new CompletionProvider<CompletionParameters>() {
        protected void addCompletions(
          @NotNull final CompletionParameters parameters, final ProcessingContext context, @NotNull final CompletionResultSet result

After Change


      CompletionType.BASIC, psiElement()
        .withLanguage(PythonLanguage.getInstance())
        .and(FIRST_ON_LINE)
        .andOr(IN_COND_STMT, IN_TRY_BODY, IN_EXCEPT_BODY, AFTER_COND_STMT_NO_ELSE, AFTER_TRY_NO_ELSE)
        //.andNot(RIGHT_AFTER_COLON)
        .andNot(AFTER_QUALIFIER)
      ,
      new CompletionProvider<CompletionParameters>() {